package com.ruoyi.workbench.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 上报统计对象 wb_visit_log_statistics
 *
 * @author hanjiafeng
 * @date 2021-02-26
 */
@ToString
public class WbVisitLogStatistics extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**
     * 查询周期
     */
    @Getter
    @Setter
    private Integer period;
    /**
     * 单元名称
     */
    @Excel(name = "单元名称")
    @Getter
    @Setter
    private String unitName;

    /**
     * 负责人
     */
    @Excel(name = "负责人")
    @Getter
    @Setter
    private String principal;

    /**
     * 总数量
     */
    @Excel(name = "新增数量")
    @Getter
    @Setter
    private long increaseCount;

    /**
     * 本网用户胡数量
     */
    @Excel(name = "本网用户数量")
    @Getter
    @Setter
    private long ownNetUserCount;

    /**
     * 异网用户数量
     */
    @Excel(name = "异网用户数量")
    @Getter
    @Setter
    private long otherNetUserCount;

    /**
     * 潜在用户数量
     */
    @Excel(name = "潜在用户数量")
    @Getter
    @Setter
    private long potentialUserCount;

    /**
     * 转化数量
     */
    @Excel(name = "转化数量")
    @Getter
    @Setter
    private long transformedCount;

    @Excel(name = "转化率")
    @Getter
    @Setter
    private String transformedRate;

    public WbVisitLogStatistics() {
    }

    public WbVisitLogStatistics(Integer period) {
        this.period = period;
    }
}
